From: Ian Jackson Date: Mon, 12 Dec 2011 17:48:41 +0000 (+0000) Subject: libxl: make libxl__free_all idempotent X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=c9d610abf575056132c35923d084e1252ccaa46e;p=xen.git libxl: make libxl__free_all idempotent Signed-off-by: Ian Jackson Acked-by: Ian Campbell Committed-by: Ian Jackson --- diff --git a/tools/libxl/libxl_internal.c b/tools/libxl/libxl_internal.c index 9473eaf2f6..cfa8c61bed 100644 --- a/tools/libxl/libxl_internal.c +++ b/tools/libxl/libxl_internal.c @@ -72,6 +72,8 @@ void libxl__free_all(libxl__gc *gc) free(ptr); } free(gc->alloc_ptrs); + gc->alloc_ptrs = 0; + gc->alloc_maxsize = 0; } void *libxl__zalloc(libxl__gc *gc, int bytes)